body,h1,h2,h3,h4,h5,h6,dl,dd,dt,ol,ul,a,p,span,textarea,input,button{padding:0;margin:0;}
body{-webkit-user-select:none;font-family:"Helvetica Neue", Helvetica, STHeiTi, sans-serif;background:#f4f4f4;}
ul li,ol li{list-style:none;}
a,input,button{-webkit-tap-highlight-color:rgba(0,0,0,0);}
input{line-height:normal;}
button,input,textarea{-webkit-appearance:none;border-radius:0;line-height:normal;}
img{vertical-align:top;-webkit-tap-highlight-color:rgba(0,0,0,0);}
div,p{-webkit-tap-highlight-color:rgba(0,0,0,0);}
input,button,textarea{border:none;vertical-align:middle;outline:none;-webkit-appearance:none;}
a{text-decoration:none;outline:none;color:#666;}
textarea{resize:none;word-break:break-all;}
.clearfix:after{content:"200B";display:block;height:0;font-size:0;clear:both;}
.flex{display:flex;display:-webkit-box;flex-wrap:wrap;justify-content: space-between;align-items:center;}
.pCenter{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;}
.input_opacity{background:none transparent scroll repeat 0% 0%;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;}
input:focus, textarea:focus {outline:none;}
i,em,strong{font-style:normal;}
.eq_resize{width:100%;height:100%;}
.over_hide{overflow:hidden;}
.fr{float:right;}
.fl{float:left;}
input::-webkit-file-upload-button {position: absolute;opacity: 0;}
input:focus{color:#121516;}
.hide{display:none;}
.txt_block{display:inline-block;}
.block{display:block;}
.txt_center{text-align:center;}
.textDotted{text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
body,html{height:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}